package com.wan.dao.provider;

import com.wan.pojo.Provider;

import java.sql.Connection;
import java.util.List;

public interface ProviderDao {

    // 通过供应商编码和供应商名称，查询总数量
    public int proCount(Connection conn, String proCode, String proName);

    // 获取用户列表,传入userName，userRole，当前页数，pageSize
    public List<Provider> getProviderList(Connection conn, String proCode, String proName, int currentPageNo, int pageSize);

    // 添加一个供应商
    public int addProvider(Connection conn, Provider provider,int createdBy);

    // 删除一个供应商
    public int deleteProvider(Connection conn, int id);

    // 通过id，查找一个provider
    public Provider getProviderById (Connection conn, int id);

    // 修改一个供应商的相关信息
    public int updateProvider(Connection conn, Provider provider,int modifyBy);

    // 返回所有的供应商
    public List<Provider> getProviderList_(Connection conn);
}
